Смотрите также
Terrasoft Platform SDK > Библиотеки > TSWindowLibrary > Интерфейсы > IDataGridEvents > Методы > OnBeforeEdit
СодержаниеИндекс
Метод IDataGridEvents::OnBeforeEdit
Send Feedback

Событие, генерируемое перед началом редактирования значения ячейки непосредственно в реестре.

IDL
[id(202206)]
public: HRESULT OnBeforeEdit(
    [in] IDataGrid* DataGrid, 
    [in] IDataField* DataField, 
    [in] IValue* CanEdit, 
    [in] IValue* ControlTypeCode
);
Параметры
Параметры 
Описание 
DataGrid 
Ссылка на объект реестра 
DataField 
Ссылка на объект поля набора данных, которое будет редактироваться 
CanEdit 
Подтверждение возможности редактирования ячейки 
ControlTypeCode 
Код типа компонента, с помощью которого выполняется редактирование ячейки 
Описание

Если реестр является редактируемым (IDataGrid::IsEditable=True), перед началом редактирования ячейки реестра генерируется данное событие. 

 

Для отмены редактирования ячейки реестра параметру CanEdit.Value необходимо установить значение "False". 

 

При изменении значения поля непосредственно в реестре можно изменить тип компонента, с помощью которого выполняется редактирование ячейки. Например, ячейку, содержащую значение строкового типа, можно редактировать с помощью компонента типа "NumericEdit", обеспечив ввод в это поле только цифр.

Примечания
№ 
Описание 
1. 
По умолчанию значение параметра "ControlTypeCode" соответствует типу поля набора данных, значение которого отображается в ячейке реестра. 
Смотрите также
Copyright (с) Terrasoft 2002-2012.